<?php
declare(strict_types=1);

namespace App\Common\Modular\System\Traits\Configure\Traits;

use Core\Package\ElementPlus\Component\Component;
use Core\Package\ElementPlus\FormCreate\FormItem;

trait MapForm
{
    public function getMapFormRule($configure): array
    {
        return [
            FormItem::Input('web_key','浏览器端', $configure['web_key'] ?? '')->hint('腾讯地图KEY,用户web浏览器前端页面,需要在腾讯地图控制台创建应用且配置域名白名单'),
            FormItem::Input('ser_key', '小程序/服务端',$configure['ser_key'] ?? '')->hint('腾讯地图KEY,服务器端接口请求key,需要在腾讯地图控制台创建应用且配置IP白名单'),
            Component::Alert('【腾讯地图】[https://lbs.qq.com/dev/console/application/mine]中创建应用')->style(['margin' => '0 0 20px 150px'])
        ];
    }
}